package net.dgg.zz.credential.externalFunction.entity;

import net.dgg.zz.common.base.entity.BaseEntity;

public class ProductReservation extends BaseEntity {

    /**
     * 生产订单id
     */
    private Long scProductId;

    /**
     * 生产订单编号
     */
    private String scProductNo;

    /**
     * 证书/资质id
     */
    private Long certificateId;

    /**
     * 证书/资质编码(code)
     */
    private String certificateNo;

    /**
     * 证书/资质类型
     */
    private String certificateType;

    /**
     * 类别(初始/转注)
     */
    private String certificateCategory;

    /**
     * 三类证书
     */
    private String certificateToThree;

    /**
     * 类型(资质/证书)
     */
    private String type;

    /**
     * 状态
     */
    private String status;


    /**
     * 生产子订单id
     *
     * @return sc_product_id 生产子订单id
     */
    public Long getScProductId() {
        return scProductId;
    }

    /**
     * 生产子订单id
     *
     * @param scProductId 生产子订单id
     */
    public void setScProductId(Long scProductId) {
        this.scProductId = scProductId;
    }

    /**
     * 生产订单编号
     *
     * @return sc_product_no 生产订单编号
     */
    public String getScProductNo() {
        return scProductNo;
    }

    /**
     * 生产订单编号
     *
     * @param scProductNo 生产订单编号
     */
    public void setScProductNo(String scProductNo) {
        this.scProductNo = scProductNo == null ? null : scProductNo.trim();
    }

    /**
     * 证书/资质id
     *
     * @return certificate_id 证书/资质id
     */
    public Long getCertificateId() {
        return certificateId;
    }

    /**
     * 证书/资质id
     *
     * @param certificateId 证书/资质id
     */
    public void setCertificateId(Long certificateId) {
        this.certificateId = certificateId;
    }

    /**
     * 证书/资质编号(code)
     *
     * @return certificate_no 证书/资质编号(code)
     */
    public String getCertificateNo() {
        return certificateNo;
    }

    /**
     * 证书/资质编号(code)
     *
     * @param certificateNo 证书/资质编号(code)
     */
    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo == null ? null : certificateNo.trim();
    }

    /**
     * 证书/资质类型
     *
     * @return certificate_type 证书/资质类型
     */
    public String getCertificateType() {
        return certificateType;
    }

    /**
     * 证书/资质类型
     *
     * @param certificateType 证书/资质类型
     */
    public void setCertificateType(String certificateType) {
        this.certificateType = certificateType == null ? null : certificateType.trim();
    }

    /**
     * 类型(资质/证书)
     *
     * @return type 类型(资质/证书)
     */
    public String getType() {
        return type;
    }

    /**
     * 类型(资质/证书)
     *
     * @param type 类型(资质/证书)
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 状态
     *
     * @return status 状态
     */
    public String getStatus() {
        return status;
    }

    /**
     * 状态
     *
     * @param status 状态
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getCertificateCategory() {
        return certificateCategory;
    }

    public void setCertificateCategory(String certificateCategory) {
        this.certificateCategory = certificateCategory;
    }

    public String getCertificateToThree() {
        return certificateToThree;
    }

    public void setCertificateToThree(String certificateToThree) {
        this.certificateToThree = certificateToThree;
    }
}